package orangelua

import (
	lua "github.com/yuin/gopher-lua"
	"orangelua/vm"
)

// 写入变量事件
type LuaEvent = func(l *lua.LState)

// GetLua
// 获取一个虚拟机
func GetLua() *vm.Luavm {
	return vm.LuaVM.Get()
}

// FreeLua
// 归还一个虚拟机
func FreeLua(v *vm.Luavm) {
	vm.LuaVM.Put(v)
}
